import { baTableApi } from '/@/api/common'

// 创建SKU API实例
export const skuApi = new baTableApi('/admin/yxerp.sku/')

// 获取SKU列表
export function getSkuList(params: anyObj = {}) {
    return skuApi.index(params)
}

// 获取SKU详情
export function getSkuDetail(id: string) {
    return skuApi.edit({ id })
}

// 创建新SKU
export function createSku(data: anyObj) {
    return skuApi.postData('add', data)
}

// 更新SKU信息
export function updateSku(data: anyObj) {
    return skuApi.postData('edit', data)
}

// 删除SKU
export function deleteSku(ids: string[]) {
    return skuApi.del(ids)
}

// 获取产品下的所有SKU
export function getProductSkus(productId: string | number) {
    return skuApi.index({
        where: { product_id: productId }
    })
}